<?php 
class Admin_Form_Config extends Zend_Form{
    
   public function init(){
        $this->setMethod("post");
		$this->setName("ConfigForm");
        $this->setAttrib('autocomplete', 'off');	        	
        $this->setEnctype(Zend_Form::ENCTYPE_MULTIPART);
        $this->setElementDecorators(array(
            array('ViewHelper'),
            array('Errors'),
            array('Description'),
            array('Label', array('separator'=>' ')),
            array('HtmlTag', array('tag' => 'li', 'class'=>'element-group')),
        ));

        
        
        $banner = new Zend_Form_Element_File('banner');
        $banner->setLabel('Banner')
              ->setDestination(APPLICATION_PATH ."/../public/upload")
              
              //->setMaxFileSize(10240000) // limits the filesize on the client side
              ->setDescription('Nhấn vào nút browse để upload hình ảnh hoặc flash');
        $banner->addValidator('Count', false, 1);                // ensure only 1 file
        $banner->addValidator('Size', false, 10240000);            // limit to 10 meg
        $banner->addValidator('Extension', false, 'jpg,jpeg,png,gif,swf');// only JPEG, PNG,
        
        $logo = new Zend_Form_Element_File('logo');
        $logo->setLabel('Logo')
              ->setDestination(APPLICATION_PATH ."/../public/upload")
              
              //->setMaxFileSize(10240000) // limits the filesize on the client side
              ->setDescription('Nhấn vào nút browse để upload hình ảnh');
        $logo->addValidator('Count', false, 1);                // ensure only 1 file
        $logo->addValidator('Size', false, 10240000);            // limit to 10 meg
        $logo->addValidator('Extension', false, 'jpg,jpeg,png,gif');// only JPEG, PNG, 
        
		$title = new Zend_Form_Element_Text('title');
        $title->setLabel('Tiêu đề web')
                 ->setRequired(true)
                 ->addValidator('NotEmpty',true,array('messages' => 'Không được trống!'));
        $title->setAttrib('size', '60');
		
		$meta = new Zend_Form_Element_Text('meta');
        $meta->setLabel('Meta')
                 ->setRequired(true)
                 ->addValidator('NotEmpty',true,array('messages' => 'Không được trống!'));
        $meta->setAttrib('size', '60');
		
		$company_name = new Zend_Form_Element_Text('company_name');
        $company_name->setLabel('Tên công ty')
                 ->setRequired(true)
                 ->addValidator('NotEmpty',true,array('messages' => 'Không được trống!'));
        $company_name->setAttrib('size', '60');
		
		$email = new Zend_Form_Element_Text('email');
        $email->setLabel('Email')
                 ->setRequired(true)
                 ->addValidator('NotEmpty',true,array('messages' => 'Không được trống!'));
        $email->setAttrib('size', '60');
		
		$phone = new Zend_Form_Element_Text('phone');
        $phone->setLabel('Fax')
                 ->setRequired(true)
                 ->addValidator('NotEmpty',true,array('messages' => 'Không được trống!'));
        $phone->setAttrib('size', '60');
        
        $mb = new Zend_Form_Element_Text('mobile');
        $mb->setLabel('Phone')
                 ->setRequired(true)
                 ->addValidator('NotEmpty',true,array('messages' => 'Không được trống!'));
        $mb->setAttrib('size', '60');
		
		$address = new Zend_Form_Element_Text('address');
        $address->setLabel('Địa chỉ')
                 ->setRequired(true)
                 ->addValidator('NotEmpty',true,array('messages' => 'Không được trống!'));
        $address->setAttrib('size', '60');
		
		$doc = new Zend_Form_Element_Text('doc');
        $doc->setLabel('Mã số thuế')
                 ->setRequired(true)
                 ->addValidator('NotEmpty',true,array('messages' => 'Không được trống!'));
        $doc->setAttrib('size', '60');
        
        $map = new Zend_Form_Element_Text('map');
        $map->setLabel('Bản đồ');
                 
        $map->setAttrib('size', '60');
        
        $video = new Zend_Form_Element_Text('video');
        $video->setLabel('Video');
                 
        $video->setAttrib('size', '60');
        
        $fb = new Zend_Form_Element_Text('facebook');
        $fb->setLabel('Link facebook');
                 
        $fb->setAttrib('size', '60');
        
        $twiter = new Zend_Form_Element_Text('twiter');
        $twiter->setLabel('Link Twiter');
                 
        $twiter->setAttrib('size', '60');
        
        $google = new Zend_Form_Element_Text('google');
        $google->setLabel('Link google');
                 
        $google->setAttrib('size', '60');
        
        
        
        $submit = new Zend_Form_Element_Submit('submit');
        $submit->setLabel('Save');
        $submit->class = "bt-save";
        
        $this->addElements(array($banner, $logo, $title, $meta, $company_name, $email, $phone, $mb, $address, $doc, $map, $video,$fb,$twiter,$google, 
        $submit));                                           
    }  
}
